body
        {
            margin: 0;
            padding: 0;
            background-color: #FAFAFA;
            /* font: 12pt "Tahoma"; */
        }
        *
        {
            box-sizing: border-box;
            -moz-box-sizing: border-box;
        }
        .page
        {
            width: 21cm;
            min-height: 29.7cm;
            padding: 0cm;
            margin: 1cm 0cm;
            border: 1px #D3D3D3 solid;
            border-radius: 5px;
            background: white;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        }
       
        @page
        {
            size: A4;
            margin: 0;
        }
        @media print
        {
            .page
            {
                margin: 0;
                padding:5mm;
                border: initial;
                border-radius: initial;
                width: initial;
                min-height: initial;
                box-shadow: initial;
                background: initial;
                page-break-after: always;
            }
        }


        .pageTable{
            width: 100%;
            height: 100%;
            display: flex;
            flex-wrap:wrap;
        }
        .table{
            width: 48%;
            margin: 0cm;
            padding: 1mm;
            /* background-color:   red; */
            text-align: center;
            flex-grow: 1;
        }
        .t-title{
            width: 35%;
            text-align: left;
            padding-left: 2mm;
            font-weight: bold;
        }
        .t-content{
            text-align: left;
            padding-left: 2mm;
        }
        table{
            width: 98%;
            border:3px solid black;
            line-height: 0.7cm;
            border-collapse: collapse;
        }
        .qrcodeimg{
            height: 0.8cm;;
        }